package com.ewanghuiju.app.base.contract.shopmail;

import com.ewanghuiju.app.base.BasePresenter;
import com.ewanghuiju.app.base.BaseView;
import com.ewanghuiju.app.model.bean.local.VipEquityBean;
import com.ewanghuiju.app.model.bean.response.UserInfoResponBean;
import com.ewanghuiju.app.model.http.response.BaseResponse;

/**
 * @author sj  qq:751943509
 * @class describe
 * @time 2020/2/16
 */
public interface ShopmailContract {

    interface View extends BaseView {

        void showContent(String list);

        void showMoreContent(String list);

        void showVipEquityList(VipEquityBean bean);


        void showIntegralSum(BaseResponse bean);

        void showTranVipEquity(BaseResponse bean);

        //用户信息
        void showUserInfo(UserInfoResponBean bean);

        void showUserInfoError();
    }

    interface Presenter extends BasePresenter<View> {

        void getShopmailData();

        void getMoreHomeData();

        void getUserInfo();

        void getData();

        //获取权益
        void getVipEquity();

        //转化额度
        void tranVipEquity(String integral);

        void getPtigroupIntegralSum(String integral);
    }
}
